
# 第一步：连接到MongoDB数据库系统
# 第二步：管理MongoDB数据库
# 第三步：管理MongoDB中的集合
# 第四步：管理MongoDB中的文档

from pymongo import MongoClient
# 三种方式
# client = MongoClient()  //默认配置
# client = MongoClient('localhost',27017)
client = MongoClient('mongodb://localhost:27017/')
print(client)

# 访问数据库
db = client.test
# db = client["test"]
# db = client.get_database('test')
print(db)

# 查看有哪些数据库
db_list = client.list_databases()
for item in db_list:
    print(item)

# 删除数据库（逻辑库）
# client.drop_database("test1")

# 查看当前数据库下的集合列表
print(db.list_collection_names())
for item in db.list_collection_names():
    print(item)

# 删除集合
# db.drop_collection("student")

# 集合对象
data = db.students.find_one()
# data = client.test.students.find_one()
# data = client.test.get_collection('students').find_one()
print(data)


